peptides genetic testing protein clean-up dna dna markers protein gene dna testing genetics plasmid isolation